כניסה לפי מספר אישי

enter id
באפשרות זו ניתן להגדיר שכל משתמש במערכת יזוהה בזיהוי אישי מיוחד לפני השימוש במערכת או לפני ביצוע פעולות.
מדובר בפונקציה בסיסית במערכת ולכן כדאי להכיר את האפשרות הזאת בצורה טובה

קישורים לשרשור זה
ListAllInformation| | |   שיוך טלפוני לשם משתמש| | |   סיסמא אישית לפי הID| | |  המתנה והשמעת הקשת הזיהוי| | |  בדיקה מחדש של ה ID
מעבר בכניסה שגויה| | |  Log התחברויות| | |  הוספת מידע בדוחו"ת| | |  הקלטת השם | | |  פרטים נוספים| | |  השמעת השם| | |  השמעת ניקוד ודרגה | | |   הגבלת כניסת ID בו זמנית

הסבר כללי: כאשר מספר מסוים מתקשר למערכת המערכת מקבלת רק את המספר המחייג, וזהו הפרט היחיד שיש לנו על המספר, לפעמים נרצה שהמשתמש ירשם בדו"ח מסויים ובדו"ח יופיע גם השם של המתקשר, או שנרצה שכל פעם שהוא מחייג למערכת הוא ישמע שלום משה (והשם ישתנה לפי השם שלו)
בדיוק בשביל זה מיועדת הפונקציה enter_id
ישנם מודולים שבהם פונקציה זו היא חובה מכיון שהמודול מתייחס לזיהוי.
הערה: כאשר נכנסים עם זיהוי המערכת מבקשת מהמשתמש להקליט את שמו. ניתן לבטל זאת ראה כאן
כמו"כ פונקציה זו יכולה לשמש כסינון של משתמשים מכיוון שכאשר המשתמש לא עונה על הפרמטרים הנדרשים (לפי סוג הזיהוי שתבחרו) הוא לא יוכל להיכנס לשלוחה.

לדוגמא: אם בחרתם בסוג זיהוי לפי טלפון, אם המשתמש יתקשר מטלפון שהזיהוי שלו הוא פרטי/חסום/לא מזוהה הוא לא יוכל להיכנס לשלוחה.


מוכנים? נתחיל:
אם ברצונכם שהמערכת תבדוק אם המשתמש מזוהה כאשר הוא נכנס לשלוחה (במידה והמשתמש עדיין לא מזוהה המערכת תזהה אותו, במידה והוא כבר הזדהה בשלב קודם המערכת תכניס אותו לשלוחה) יש להגדיר:
enter_id=yes

הלקוח יצטרך להקיש (או שיזוהה לפי הטלפון שלו) את המספר האישי שהגדרתם עבורו וזה יהיה הזיהוי שלו בשלוחה
יש לבחור את סוג הזיהוי במפתח enter_id_type
האפשרויות הם:

כניסה לפי מספר טלפון כלומר כל מספר מזוהה יכנס
enter_id_type=phone


כניסה לפי ת.ז כלומר המאזין יקיש מספר תעודת זהות ישראלית תקינה ויוכל להיכס
enter_id_type=teudat_zehut


כניסה לפי המספרים המופיעים בקובץ EnterIDList.ini
enter_id_type=list

ברירת מחדל, מתייחס לקובץ הנמצא בתיקית השלוחה,
אם רוצים שיתייחס לקובץ הנמצא בשלוחה אחרת, יש להגדיר
enter_id_list_folder=/1/1

(שימו לב, חובה לשים / לפני כתיבת מיקום השלוחה)

כניסה לפי רשימה של מספרי טלפון להסבר המלא עיין בהמשך כאן
enter_id_type=enter_phone_list


כניסה לפי רשימה שבה יש את כל הפרטים של המשתמש כולל שם משפחה, איימיל ועוד להסבר המלא עיין בהמשך כאן
enter_id_type=list_all_information


כניסה לפי שיוך טלפוני לשם משתמש להסבר המלא עיין בהמשך כאן
enter_id_type=phone_from_list_all_information


כניסה לפי מספר ספרות (קוד למשל) להסבר המלא עיין בהמשך כאן
enter_id_type=digits


כניסה לפי טלפון או הקשת טלפון להסבר המלא עיין בהמשך כאן
enter_id_type=phone_or_enter_phone


להגדרות נוספות שרלוונטיות לכל סוגי הכניסה עיין כאן
לביטול הקלטת השם בהתחברות
לביטול / שינוי אופן השמעת השם בהתחברות


התחברות לפי רשימה של מספרי טלפון
enter_id_type=enter_phone_list

כאשר הלקוח יכול לבחור להיכנס עם מספר הטלפון המזוהה שלו, או להקיש מספר טלפון שדרכו הוא רוצה להזדהות בכניסה
את רשימת הטלפונים המורשים יש להכניס בקובץ EnterIDEnterPhoneList.ini

להסבר על אופן יצירת הקובץ לחצו כאן

ברירת מחדל מתייחס לקובץ הנמצא בתיקית השלוחה.
אם רוצים שייתחס לקובץ הנמצא בשלוחה אחרת, יש להגדיר
enter_id_enter_phone_list_folder=/1/1


הודעות קשורות:
M1121 לכניסה עם המספר שלך הקישו 1 וסולמית לכניסה עם מספר אחר הקישו את מספר הטלפון המלא וסולמית לסיום
M1122 מספרך אינו מזוהה במערכת


כניסה לפי רשימה שבה יש את כל הפרטים של המשתמש כולל שם משפחה, איימיל ועוד
שם הקובץ הוא ListAllInformation.ini
הגדרת סוג הכניסה
enter_id=yes
enter_id_type=list_all_information


הגדרת מיקום הקובץ
ברירת מחדל מתייחס לקובץ ListAllInformation.ini הנמצא בתיקיה  בשם EnterID שתחת התפריט הראשי.
כדי שיטען וישמור נתונים מהשלוחה הנוכחית, יש להגדיר
list_all_information_folder=this_folder

כדי שיתייחס לשלוחה אחרת לבחירתכם, יש להגדיר
list_all_information_folder=/1/1

בדוגמה, יתייחס לקובץ הנמצא בתיקייה 1/1 מהתפריט הראשי

הסבר על אופן יצירת הקובץ :
יש ליצור קובץ אקסל בו יש את כל הנתונים שתרצו עבור המשתמשים שלכם.
סדר העמודות המומלץ הוא כדלהלן



A
B
C
D
E
F
G
H
I
J




תעודת זהות/ המספר האישי
1
שם
משפחה
איימיל
שם מוסד
סיסמה
סכום לתשלום
חופשי
עיר



מה שקריטי לקובץ בשביל לעבוד זה

עמודה A שם המשתמש
עמודה B  אם כתוב 1 זה מורשה כניסה כל דבר אחר לא מורשה כניסה.
מעמודות C ו D ילקח השם שיופיע בדוחו"ת
כל שאר העמודות הם המלצה
לדוג' עמודה G מוגדרת כסיסמה (במידה ותדרשו מהלקוח סיסמה בהתחברות (ראה להלן), ברירת מחדל הסיסמא תהיה בעמודה זו, אבל ניתן לשנות את העמודה, כמו"כ אין חובה להשתמש באופציה זו כלל.
סכום לתשלום ראה במודול סליקת אשראי.

חשוב שבטבלת האקסל שלכם לא יהיה פסיק ( , ) בכלל,
לאחמ"כ יש לשמור את הקובץ ע"י 'שמור בשם' בשם ולבחור בסוג CSV
לאחר שיצרתם קובץ csv  מתוך האקסל, יש לעשות פתח באמצעות "פנקס רשימות"
בתוך הפנקס רשימות לעשות שמירה בשם, לשנות את הסוג שמירה ל utf8 ואת שם הקובץ לקרוא ListAllInformation.ini
ולעלות אותו לתיקיית EnterID במערכת שלכם.

באם תיקיית EnterID לא קיימת במערכת שלכם ניתן פשוט ליצור אותה ע"י שינוי שם לאחת מהשלוחות במערכת לEnterID

כדי שהמערכת תוסיף לדוחות השונים במערכת את הפרטים שמופיעים בטבלה על המשתמש, יש לפעול לפי ההוראות כאן

ניתן להגדיר שיהיה ניתן להיכנס לחשבון רק ממספרי הטלפון שתכתבו בשורה של הלקוח (לא משנה איזה עמודה)
ההגדרה היא:
list_all_information_ok_phones=yes

ואז רק אם באמצע השורה יהיה מספר הטלפון של הלקוח הוא יוכל להקיש את המספר האישי המבוקש.


כניסה לפי שיוך טלפוני לשם משתמש
כניסה זו נועדה לאפשר לכמה טלפונים שונים להיות משוייכים למשתמש אחד כמו"כ הזיהוי הוא אוטומטי בלי הקשה כל שהיא מצד המשתמש (בד"כ)
כך שאם לקוח מתקשר מהבית או מהפלאפון שלו / של אשתו עדיין ניתן להגדיר חשבון אחד לכולם
enter_id=yes
enter_id_type=phone_from_list_all_information

המערכת מחפשת בקובץ ListAllInformation
(הסבר על הקובץ והכנסתו ראה לעיל)
את מספר הטלפון ממנו הלקוח מתקשר, ונותנת את שם המשתמש של מה שנמצא בעמודה הראשונה
דוגמא:
מספר אישי,מאושר,שם,משפחה,אימייל,שם מוסד,חופשי1 (מספר טלפון),חופשי2 (טלפון 2),חופשי3,חופשי4,חופשי5,חופשי6,חופשי7,עיר,סיסמה
1111,1,דוד,לוי,,,0504100000,058320000,,,,,,קרית גת,1234
1116,1,משה,כהן,,,0556770900,,,,0556770770,,,,4321

הסבר:
טלפון מספר 0504100000 יכנס תחת שם משתמש 1111 - דוד לוי
טלפון מספר 058320000 יכנס תחת שם משתמש 1111 - דוד לוי
טלפון מספר 0556770770 יכנס תחת שם משתמש 1116 - משה כהן
טלפון מספר 0556770900 יכנס תחת שם משתמש 1116  - משה כהן
שימו לב! למניעת באגים אין להקצות את אותו טלפון לשמות משתמשים שונים.
ניתן להכניס כמה טלפונים שצריך תחת שם משתמש אחד.
סיסמה אישית בכניסה לפי שיוך טלפוני לשם המשתמש
ניתן להגדיר שהמערכת תבקש סיסמא אישית מהמשתמש, הסיסמא תהיה בתוך אחת העמודות (ראה להלן):
ההגדרה היא
enter_id_password=yes

כמו"כ יש להגדיר מאיזה עמודה בקובץ תילקח הסיסמא
enter_id_password_list_all_information_column=10

בדוגמא כאן יקח את הסיסמה מעמודה 10
הערה: חובה שהעמודה של הסיסמה תהיה לאחר כל העמודות של הטלפון.

במידה ואין שיוך כניסה המערכת מודיעה
M1168 מספרך אינו משויך לרשימת הכניסה במערכת. אנא צור קשר עם מנהל המערכת.
במידה והגדרתם enter_id_error_goto וברצונכם שלא תושמע ההודעה הנ"ל ניתן להגדיר
enter_id_phone_from_list_all_information_error_goto_say_message=no


ניתן להגדיר
enter_id_type_phone_from_list_all_information_error_read_phone=yes

ואז המערכת תשמיע
M1175 מספרכם אינו מזוהה כשיך למערכת, אנא הקישו את מספר הזיהוי שלכם,
או את מספר הטלפון המשוייך למערכת, וסולמית לסיום
ניתן להגדיר שהמערכת תיתן למשתמש להקיש פעם אחת את הטלפון, ואם הטלפון אינו קיים אז לא ייתן להקיש שוב
ההגדרה היא
enter_id_type_phone_from_list_all_information_error_read_phone_one_time=yes

אחרי שהלקוח הקיש את הטלפון - המערכת תתיחס כאלו נכנס עם הטלפון שהקיש למערכת
ניתן להקיש גם מספר אישי והמערכת תחפש אותו ותכניס גם אם הקיש את המספר האישי,
אבל שימו לב!!!
אם המספר שלכם הוא 9 ספרות ומעלה  (תעודת זהות וכדומה) זה יעבוד מצויין, המערכת תחפש בערך הראשון - במספר האישי - את מה שהקשתם ותכניס,
אבל אם המספר הוא קטן מ9 ספרות, בשביל שהמערכת לא תבלבל בין תלמידים עשינו 2 הגנות

חובה להגדיר כמה ספרות מינימום לחפש,

enter_id_type_phone_from_list_all_information_error_read_phone_enter_min_digits=5

בדוגמא כאן יחפש מינימום 5 ספרות,

במקרה של פחות מ9 ספרות המערכת מחפשת בערכים שהם באמצע, כלומר לא מהערך הראשון ולא מהערך האחרון (חובה שיהיה פסיק לפני וגם פסיק אחרי בתוך הקובץ),
בשפה פשוטה יש צורך לשים עוד פעם את המספר האישי, אבל בעמודה נפרדת , בתוך העמודות הנוספות

הערה חשובה: במידה ותגדירו ספרה אחת, לחיפוש
enter_id_type_phone_from_list_all_information_error_read_phone_enter_min_digits=1

במקרה כזה כל מי שיקיש 1 וסולמית יכנס, כי לכל תלמיד בעמודה השניה יש את הסיפרה 1, ויש גם פסיק לפני ואחרי,
כך שהמינימום לחיפוש המומלץ הוא 2,
ובנוסף יש חובה לוודא שאין את אותם ספרות בשום מקום בקובץ, כי אחרת זה יכנס על הערך הראשון שהוא ימצא עם השיוך,
לסיכום: בכמות ספרות נמוכות לחיפוש, יש להשתמש בזהירות יתרה, בהצלחה!!


כניסה לפי מספר ספרות (קוד למשל)
enter_id=yes
enter_id_type=digits

ברירת מחדל המערכת תתן להקיש  4 ספרות
אם רוצים להגדיר מינימום ספרות, יש לכתוב
enter_id_type_digits_amount_minimum=5

כאן בדוגמה יצטרכו להקיש מינימום 5 ספרות
אם רוצים ניתן להגדיר גם מקסימום
enter_id_type_digits_amount_maximum=7

כאן בדוגמה יוכלו להקיש עד 7 ספרות
באם רוצים להגדיר מספר ספרות מדויק יש להגדיר:
enter_id_type_digits_amount=8

בדוגמא זו המאזין יצטרך להקיש 8 ספרות.
(שימו לב, הגדרה זו לא תעבוד באם הגדרתם מינימום או מקסימום)
ניתן גם לאפשר כמות ספרות לא קבוע
enter_id_type_digits_amount=none

בדוגמא הזאת יכניס בכל כמות ספרות שהיא


כניסה לפי טלפון או הקשת טלפון
ההגדרה היא:
enter_id=yes
enter_id_type=phone_or_enter_phone

המערכת תשמיע  M1121	"לכניסה עם המספר שלך הקישו 1 וסולמית, לכניסה עם מספר אחר הקישו את מספר הטלפון המלא וסולמית לסיום"
במידה ואין זיהוי טלפוני המערכת תשמיע
M1122 מספרך אינו מזוהה במערכת.
ותחזיר את הלקוח לכך שיוכל להקיש בעצמו את הזיהוי שלו
ניתן להגדיר
enter_id_type_phone_or_enter_phone_say_phone=yes

ואז ההודעה היא:
M1294	מספר הטלפון שנקלט הוא
M1295	לאישור הקישו אחת וסולמית לכניסה עם מספר אחר הקישו את המספר טלפון המלא וסולמית לסיום
במידה ואין זיהוי טלפוני המערכת תודיע:
M1296 אנא הקישו את מספר הטלפון המלא וסולמית לסיום

כברירת מחדל, המאזין יכול להקיש כל מספר או כמות ספרות, וייכנס לשלוחה בהצלחה.
כדי שתהיה אפשרות להקיש רק מספר טלפון תקין, יש להגדיר:
enter_id_type_phone_or_enter_phone_verify_phone=yes

M1305 לא הקשתם את מינימום הספרות הנדרשות
M1910 מספר הטלפון שהוקש אינו תקין, אנא נסו שנית


כניסה לפי פרטי הכניסה ממערכת אחרת
ניתן להגדיר שהכניסה במערכת ראשונה תמשיך עם אותו זיהוי למערכת השניה ללא צורך בהתחברות מחודשת במערכת השניה
הערות חשובות
מודל זה יעבוד רק ממערכת אחרונה
כלומר מעבר ממערכת אחת למערכת שניה ולא ממערכת אחת למערכת שלישית
כלומר ניתוב פנימי ישיר ממערכת למערכת דרך routing_yemot למערכת השניה
כמו כן חייב לוודא שהמערכת שאליה מועברים בניתוב פנימי הינה באותו מיקום
תוכלו לראות את מיקום המערכת שלכם באתר למטה תחת הכיתוב yemot או ymt
חובה ששתי המערכות יהיו באותו מקום
לאחר הכניסה בהצלחה במערכת הראשונה
וטעינת כל הערכים הרלוונטים
ניתן לעבור למערכת השניה והערכים של הכניסה בהצלחה יופיעו בה
להלן דוגמאות להגדרות
דוגמא למערכת ראשונה שמספרה 0779876543
type=routing_yemot
routing_yemot_number=031234567
enter_id=yes
enter_id_type=phone

לאחר כניסה בהצלחה במערכת הראשונה ניתן לטייל כמה שרוצים במערכת הראשונה  ובסוף בכל שלוחה שהיא להעביר למערכת השניה בחיוג פנימי
דוגמא לקוד במערכת השניה שמספרה031234567
enter_id=yes
enter_id_type=other_did
enter_id_other_did=0779876543
enter_id_other_did_type=phone

כמובן enter_id_type במערכת הראשונה יכול להיות כל אחד מהסוגים הקיימים
במערכת השניה אנחנו מסמנים את מספר המערכת האחרת וכן את סוג כניסה ממערכת אחרת
הכניסה בהצלחה במערכת השניה הינה כניסה שקטה
במידה והכניסה לא מצליחה המערכת מודיעה
M1171	לא נכנסת בהצלחה למערכת הבסיס
M1172	לא הוגדר מערכת בסיס
M1173	לא הוגדר סוג כניסה ממערכת בסיס


הגדרות לכל סוגי הכניסות לפי מספר אישי
סיסמת כניסה אישית| | |  בדיקה מחדש של ה ID
מעבר בכניסה שגויה| | |  Log התחברויות| | |  הוספת מידע בדוחו"ת| | |  הקלטת השם | | |  פרטים נוספים| | |  השמעת השם| | |  השמעת ניקוד ודרגה
זמן המתנה להקשה
במידה והמאזין לא הקיש את המספר האישי לאחר ההודעה, או שהקיש את המספר האישי אך לא הקיש סולמית,
ניתן להגדיר כמה שניות המערכת תמתין לפני שתודיע שוב את ההודעה  "אנא הקש את המספר האישי".
ברירת מחדל היא שהמערכת ממתינה 8 שניות.
ניתן להגדיר כמות שניות אחרת:
enter_id_timeout=10

בדוגמא המערכת תמתין 10 שניות לפני שתשמיע שוב את ההודעה של "אנא הקש את המספר האישי".

כברירת מחדל, באם המשתמש לא הקיש כלום, ההודעה תחזור על עצמה עד להקשת סיפרה כל שהיא.
ניתן להגדיר שלאחר מספר מסויים של השמעת הודעת התפריט, המשתמש יעבור לשלוחה אחרת או ניתוק.
צריך להגדיר 2 הגדרות:
א. כמה פעמים לחזור על ההודעה
ב. לאן המשתמש יעבור לאחר מכן
enter_id_attempts=2
enter_id_timeout_goto=/1/2

בדוגמה, כשאין הקשה מצד המשתמש, תפריט הקשת ID תושמע פעמיים ולאחר מכן יועבר לשלוחה 1 > 2 מהתפריט הראשי

השמעת ההקשה של ה ID
ברירת מחדל לאחר שהלקוח הקיש את הספרות, המערכת ישר הולכת לבדיקה של הספרות אותם הקיש הלקוח,
באם ברצונכם כי הלקוח ישמע את הספרות ויוכל לתקן הגדירו
enter_id_read_say=yes

הודעות קשורות:
M1103 אנא הקישו את המספר האישי וסולמית לְסיום
M1104 המספר האישי שֶהוּקַש שגוי
M1119	לאישור הקישו 1, להקשה מחודשת הקישו 2
M2710 להקשה מחדש הקישו 1 או המתינו ליציאה הקישו 2

כברירת מחדל, לאחר התחברות בהצלחה לא משמיע הודעה.
כדי שישמיע הודעת M1105 'התחברת בהצלחה' יש להגדיר:
say_login_successfully=yes


סיסמת כניסה ב enter_id
להגדרה שהמערכת תבקש מהמשתמש להקיש סיסמה אישית עבורו יש להגדיר:
enter_id_password=yes

צריך להגדיר מהיא הסיסמא לכל משתמש

למי שנכנס בסוגים המשוייכים לקובץ list_all_information:
enter_id_type=list_all_information
enter_id_type=phone_from_list_all_information

הסיסמה צריכה להיות בתוך הקובץ
ListAllInformation.ini שבספריית EnterID
ברירת מחדל המערכת תחפש את הסיסמה בעמודה מספר 7 אם רוצים שהמערכת תחפש בעמודה אחרת ניתן להגדיר
enter_id_password_list_all_information_column=10 

בדוגמא כאן המערכת תחפש את הסיסמה בעמודה מספר 10
*הערה
במידה ואין סיסמה מוגדרת למשתמש, המערכת לא תבקש ממנו סיסמא כלל.

לכל הסוגים האחרים
הסיסמה צריכה להיות בקובץ בשם  EnterIDPassword.ini  בתיקיה שבה מתבצעת ההתחברות
הסבר על אופן יצירת הקובץ כאן
ניתן להגדיר מיקום שונה לקובץ
enter_id_password_folder=/EnterID

בדוגמה, מיקום הקובץ שהוגדר הוא בתיקיית EnterID
את הסיסמאות יש להכניס בקובץ בצורה הבאה:
0587707708=770

הסיסמה למספר זיהוי 0587707708 היא 770
במידה ואין סיסמה מוגדרת למשתמש, המערכת לא תבקש ממנו סיסמא כלל.

השמעת הסיסמה שהוקשה
ברירת מחדל המערכת לא משמיעה למשתמש את המספר שהוקש
כדי שהמערכת תשמיע למשתמש את מה שהוקש יש להגדיר
enter_id_password_read_say=סוג השמעה

הסוגים הניתנים להשמעה נמצאים בטבלה כאן (הערך הרביעי)

אישור על הסיסמא שהוקשה
ברירת מחדל שהמערכת לא מבקשת אישור מהמשתמש על ההקשה אלא מתקדמת הלאה
כדי שהמערכת תבקש אישור יש להגדיר
enter_id_password_ask=yes

ההודעה שתושמע M1034 "לאישור הקישו 1, להקשה מחודשת 2"

במידה ומוגדר סיסמה והמשתמש לא הקיש את הסיסמה הנכונה לא מתבצעת התחברות ולכן המערכת תחזיר את המשתמש שלב אחורה או להיכן שמוגדר ב enter_id_error_goto=
הודעות מערכת:
M1100 נא הקש את הסיסמה וסולמית לסיום
M1101 סיסמה שגויה

מודולים קשורים
שינוי סיסמא אישית
ניתן גם להשתמש במודול הזה


בדיקה/הקשה מחדש של ה ID
ברירת מחדל באם בוצעה התחברות לפי id באותה שיחה, המערכת זוכרת את פרטי הכניסה ולא מבקשת מהלקוח להזדהות שוב (בתנאי שמוגדר את אותו סוג זיהוי)
ניתן להגדיר שלא יזכור את ה ID ויבקש להקיש בכל פעם כשנכנסים לשלוחה (אא"כ מדובר בזיהוי טלפוני שא"צ להקיש) ע"י ההגדרה
delete_id_exit=yes

ברגע שתגדירו את זה המערכת תבצע כניסה מחדש (כולל השמעת השם וכל הדברים שתגדירו בשלוחה | ניתן כמובן להגדיר את הכניסה המחודשת בשלוחה שונה מהכניסה הראשונה ושם להגדיר שלא יושמע השם וכו)


מעבר בכניסה שגויה:
ניתן להגדיר שאם הוקש מספר שגוי/שלא ברשימה או סיסמה לא נכונה, שיעבור לשלוחה אחרת, יש להגדיר:
enter_id_error_goto=/1/2/1

בדוגמא, עובר לשלוחה /1/2/1 מהשלוחה הראשית.  ראה כאן את האפשרויות להגדרה כולל ניתוק.
הודעות קשורות
M1104 המספר האישי שֶהוּקַש שגוי
M2710 להקשה מחדש הקישו 1 או המתינו ליציאה הקישו 2


רשימת מידע על הכניסות - Log
כל הכניסות שהסתיימו בהצלחה נשמרות בתייקית Log בספריה ראשית בקובץ LogEnterID.ymgr
(הוראות לפתיחת קובץ ymgr תוכל למצוא כאן)
באם רוצים לבטל שמירת כניסה - כלומר שלא ירשום מי נכנס ניתן להגדיר
login_save_log=no

דוגמא ממה שנשמר בקובץ הlog
Folder-8.Type-list.ID-9856.Phone-0501234567.Date-2015-03-18.17:09:18

בדוגמא זו הכניסה התבצעה בתיקיה (Folder) מספר 8
סוג הכניסה (Type) הוא לפי רשימה list
הכניסה התבצעה מטלפון 0501234567
בתאריך 2015-03-18
בשעה 17:09:18
הוספת שיטה חדשה לרישום כניסות בהצלחה
יש להגדיר בכניסה במקביל להגדרת enter_id=yes
enter_id_successfully_add_log_csv=yes

שם הקובץ
/Log/csv/LogEnterIDLogInSuccessfully/LogEnterIDLogInSuccessfully.2021-03-09-00.csv
עבור קובץ משעה 00 בלילה עד 01 בלילה
לתאריך 09/03/2021
בקובץ עצמו העמודות הם:
Folder,Phone,IdType,EnterId,ValName,School,EnterHebrewDate,EnterDate,EnterTime,points_total,FullValue
עמודת FullValue
אני בעצם מצרף את כל העמודות שקיימות בקובץ של ListAllInformation.ini לאותו מנוי
כך שיווצרו עוד כמה וכמה עמודות בהתאם לאורך הקובץ הקיים אצלכם


מידע על המשתמש להוספה בדוחות השונים במערכת
הערה: ההגדרות המופיעות כאן תקפות לדוחות המופיעים באתר הניהול הרגיל, ולא לדוחות המופיעים באתר חדרי הועידה

ניתן להוסיף מידע על המשתמש (כגון: שם, מוסד וכתובת) שיופיע בדוחות השונים שנשמרים במערכת

הוספת שם המשתמש
בשביל שהמערכת תוסיף את השם יש להגדיר בשלוחת ההתחברות
login_add_val_name=yes

מאיפה שם המשתמש נלקח?
במידה וההתחברות היא לפי קובץ ListAllInformation.ini הנתונים נלקחים מהקובץ הזה (כפי שמוסבר כאן)
במידה וההתחברות היא מסוגים אחרים (phone וכדו') הנתונים נלקחים מקובץ מיוחד שבו שמורים השמות של המשתמשים וכדלהלן.
שם הקובץ - EnterIDValName.ini
מיקום הקובץ - ברירת המחדל בשלוחה בה מתבצעת ההתחברות
ניתן להגדיר מיקום שונה לקובץ. ההגדרה היא
login_add_val_name_folder=כאן יש לרשום את המיקום הרצוי

הנתונים המופיעים בקובץ - בקובץ עצמו יש לרשום מספר הזיהוי=שם מזהה
לדוגמה
0773137770=ימות המשיח
089493770=נחייג ונשמע

ניתן להשתמש בהקלטת השם והמרה לטקסט

הוספת מידע נוסף על המשתמש (מוסד, כתובת וכדומה)
בהתחברות לפי קובץ ListAllInformation.ini ניתן להגדיר שהמערכת תוסיף לדוחות השונים את המידע שמופיע בקובץ על המשתמש.
לצורך כך יש להגדיר בשלוחת ההתחברות
login_add_column_number=עמודות להוספה

כשבמקום "עמודות להוספה" יש לרשום את מספרי העמודות הרצויות
דוגמאות
login_add_column_number=all
login_add_column_number=5
login_add_column_number=5,7
login_add_column_number=5-9
login_add_column_number=7-9,11,15-20


בדוגמה הראשונה, המערכת תוסיף את כל העמודות (המילה all כוללת את כל העמודות)
בדוגמה השנייה המערכת תוסיף את עמודה 5 בלבד
בדוגמה השלישית המערכת תוסיף את עמודות 5 ו-7. (המפריד הוא ,)
בדוגמה הרביעית המערכת תוסיף את העמודות מ-5 עד 9 (מה שמציין את הטווח זה -)
בדוגמה החמישית המערכת תוסיף את העמודות 7 8 9 11 15 16 17 18 19 20

כותרת העמודה שתופיע בדוחות זה ColumnNumber בתוספת מספר העמודה.
למשל עבור עמודה 7 יופיע ColumnNumber7
(כמובן שניתן לשנות את שם העמודה כפי שמוסבר כאן)
שימו לב! לא ניתן להוסיף את עמודות 1 2 3 4 6.
זאת אומרת שגם אם תגדירו הוספה של העמודות הנ"ל, המערכת תתעלם מההגדרה הזאת.
הסיבה לכך היא משום שהעמודות הנ"ל נכנסות לדוחות ללא קשר להגדרה הזאת.


הקלטת השם בכניסה לפי מספר אישי
ברירת מחדל - לאחר כניסה בהצלחה המשתמש מועבר להקלטת השם
באם רוצים לבטל הקלטת השם ניתן להכניס
record_name=no

במקרה כזה, המערכת לא תבקש מהמשתמש הקלטת שם במהלך השיחה.
באם רוצים  שבהמשך השיחה בכניסה לשלוחה אחרת, המערכת תבקש מהמשתמש את הקלטת השם יש להגדיר באותה שלוחה
record_name=yes

ברירת מחדל בהקלטה היא שמקסימום ההקלטה באורך 4 שניות כאשר לאחר 2 שניות שקט ההקלטה נפסקת לבד.
אם רוצים לשנות את זמן השקט או את מקסימום אורך ההודעה ניתן בערכים הבאים:
enter_id_record_wait=5
enter_id_record_time=10

בדוגמא כאן רואים שמקסימום אורך ההקלטה 10 שניות, וההקלטה תפסק לאחר 5 שניות של שקט.(תמיד ניתן לסיים את ההקלטה מיידית על ידי הקשת סולמית)
ההקלטות ישמרו תחת התיקיה הראשית בתיקיה EnterIDRecord
ניתן לשנות את מיקום התיקיה בערך
enter_id_folder_move=8/8

בדוגמא הנ"ל ההקלטות ישמרו בתיקיה 8/8 שתחת תיקיה ראשית.

המרת השם שהוקלט לטקסט
ניתן להגדיר שאת ההקלטה של הלקוח המערכת תמיר לטקסט ותשמור אותו בקובץ EnterIDValName.ini
להפעלה יש להגדיר
enter_id_record_stt_add_val_name=yes

לאחר ההקלטה המערכת מיד ממירה את ההקלטה לטקסט
אם ברצונכם שהמערכת תשמיע לפני אישור ההקלטה גם את ההקלטה של הלקוח וגם את ההמרה לקול של הטקסט שנקלט יש להגדיר
enter_id_record_stt_tts=yes

בד"כ אופציה זו משמשת כדי שהמערכת תוכל לטעון את שם המשתמש ולצרף אותו בדוחות שונים וכן תוכל להשמיע לו את השם. בשביל שהמערכת אכן תטען את השם חובה להגדיר בשלוחת ההתחברות גם:
login_add_val_name=yes

ברירת מחדל קובץ EnterIDValName.ini נוצר בשלוחה שבה אתם נמצאים, ההמלצה שלנו היא לשנות שיהיה מקום אחד במערכת עבור כלל ההתחברויות שבו ישמרו השמות מכל מקום של התחברות במערכת.
ההמלצה שלנו לשמור תחת תיקיה EnterID שתחת התיקיה הראשית
login_add_val_name_folder=/EnterID

ההקלטות הקשורות הם
M1106	שלום לך מספר אישי [כאן המערכת מקריאה את המספר האישי]
M1107	ניכר כי הנכם משתמשים חדשים במערכת
M1108	אנא אמרו את שמכם ושם משפחתכם לאחר השמע הצליל
M1109	אם אתם מרוצים מההקלטה הקישו 1 להקלטה מחודשת 2
M1110	הקלטת השם נקלטה בהצלחה


הוספת לקיחת פרטים נוספים כחלק מההרשמה
באם יש צורך לקחת פרטים נוספים מהלקוח כחלק מההרשמה הראשונית, ניתן להתחבר למודול של הכנסת נתונים ושם יש עד 50 הקלטות ו50 הכנסות נתונים.
ההתחברות היא על ידי ההגדרה
enter_id_login_add_recording_and_entering_data=yes

כל שאר הפרטים הינם כפי המפורט במודול קבלת נתונים
הערות חשובות: אופציה זו היא בעצמם מודול קבלת נתונים כהטמעה בכל מודול.
: הערה נוספת : המערכת בודקת האם קייימת הקלטה של השם, ברגע שהמשתמש הקליט את שמו המערכת מעבירה אותו לשאלות הנוספות. ברגע שקיים קובץ של הקלטת השם במערכת , שוב לא יתבקש לענות על השאלות הנוספות [גם אם ניתק את השיחה מיד אחרי הקלטת השם ולא ענה כלל על השאלות]


השמעת השם הנמצא במערכת לאחר התחברות בהצלחה
כברירת מחדל, לאחר התחברות בהצלחה, המערכת משמיעה את השם של המשתמש
באם אין ברצונכם שיושמע השם המופיע במערכת יש להגדיר
say_name=no

באם ברצונכם שיושמע ההמרה לטקסט של השם במידה והגדרתם login_add_val_name=yes . יש להגדיר:
say_name=val_name

שימו לב! במידה ובשלוחת ההתחברות הגדרתם שהמערכת לא תשמיע את השם של המשתמש, תוכלו להגדיר שבכניסה לשלוחה אחרת בהמשך השיחה, המערכת כן תשמיע את השם של המשתמש.
ההגדרה היא
say_name=yes

במקרה כזה, המערכת תשמיע את ההקלטה עם שם המשתמש.
תוכלו גם להגדיר say_name=val_name ואז המערכת תשמיע את השם כהקראה מקובץ וכדלעיל.
ראה עוד כאן
ההקלטות הקשורות הם
M1111	שלום ל..


השמעת הניקוד אותו המאזין צבר עד היום בסך הכללי מיד לאחר השמעת השם
say_points=yes

ראה עוד כאן

השמעת דרגה אליה הגיע המשתמש - דירוג לפי כמות נקודות
say_rank=yes

להסבר נוסף ראה כאן


ב"ה
הגבלת כניסת ID בו זמנית
ניתן להגביל כניסת ID לאותה מערכת בו זמנית.
למשל: אם משתמש א' נכנס עם ID שמספרו '1234',
משתמש ב' לא יוכל להיכנס עם אותו ID כל עוד ה ID פעיל במערכת.
כדי שתחול ההגבלה, יש להגדיר:
limit_double_entry=yes

באם חלה הגבלה, המשתמש ישמע:
M4376 לא ניתן להתחבר בו זמנית מאותו משתמש
הערות חשובות


בדיקת ההגבלה נעשית בשלוחת ההתחברות (enter_id=yes)
ניתן להכניס את ההגדרה בשלוחת התחברות מסוימת בקובץ ext.ini או בקובץ ivr.ini הנמצא בשלוחה הראשית כך שבכל מקום שיש התחברות, יבצע הגבלה.


שימו לב: ההגבלה חלה אך ורק באותו סוג ID
לדוגמה, אם משתמש א' נכנס עם ID מסוג list ומשתמש ב' נכנס עם ID מסוג enter_phone_list ההגבלה לא תחול.



כברירת מחדל, תוקף ההגבלה הוא עד ל-3 שעות מתחילת השיחה או עד לניתוק השיחה.
לאחר התוקף, יהיה ניתן להיכנס עם אותו ID פעם נוספת.
כדי לשנות את התוקף, יש להוסיף:
limit_double_entry_expired=2h

בדוגמה, ההגבלה תחול עד שעתיים מתחילת השיחה או עד לניתוק השיחה.
ניתן להגדיר מספר שניות / דקות / שעות
ערכים להגבלת זמן
s = שניות
m = דקות
h = שעות

